package com.zjy.heath_ms.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zjy.heath_ms.entity.QueryPageBean;
import com.zjy.heath_ms.entity.Result;
import com.zjy.heath_ms.pojo.Member;


/**
 * 项目名 heath_ms
 * 类名  MemberService
 * 作者 lzq
 * 创建时间  2025/5/18 16:29
 */
public interface MemberService extends IService<Member> {
    /**
     * 分页查询会员信息
     * @param queryPageBean
     * @return
     */
    Page<Member> findPage(QueryPageBean queryPageBean);

    /**
     * 添加一个会员，默认密码为身份证后六位
     * @param member
     * @return
     */
    Result add(Member member);

    /**
     * 编辑会员信息
     * @param member
     * @return
     */
    Result edit(Member member);

    /**
     * 通过ID删除会员
     * @param id
     * @return
     */
    Result delete(Integer id);
}
